package com.hqyj.service;

import com.hqyj.pojo.Exampaper;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.HashMap;

/**
 * <p>
 * 试卷表 服务类
 * </p>
 *
 * @author rock
 * @since 2021-11-12
 */
public interface ExampaperService  {
    /**
     * 获取所有试卷信息
     * */
    HashMap<String, Object> select(Exampaper exampaper);

    /**
     * 通过选择的题目生成试卷
     * */
    HashMap<String, Object> generatePaper(Exampaper exampaper);

    /**
     * 通过设置的 单选题 、 判断题 个数 随机生成试卷
     * */
    HashMap<String, Object> randGeneratePaper(Exampaper exampaper);

    /**
     * 预览试卷
     * */
    HashMap<String, Object> previewPaper(Exampaper exampaper);

    /**
     * 删除试卷
     * */
    HashMap<String, Object> deletePaper(Integer examId);

    /**
     * 加载在线考试的试卷信息
     * */
    HashMap<String, Object> examination(Exampaper exampaper, Integer stuId);
}
